﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace NetFrameworkExtensions.BusinessLayer
{
  public interface IValueFilterItem
  {
    bool IsFixed { get; }
    bool IsSet { get; }

    object FixedValue { get; set; }
    object Value { get; set; }
  }

  public interface IValueFilterItem<T> :
    IValueFilterItem
  {
    new T FixedValue { get; set; }
    new T Value { get; set; }
  }
}
